home *** CD-ROM | disk | FTP | other *** search
- COLOR 1
- abw%=0
- FOR i%=1 TO 21
- FOR y%=20 TO 400 STEP 40
- LINE 0,y%-abw%,640,y%-abw%
- LINE 0,y%+abw%,640,y%+abw%
- NEXT y%
- PAUSE 3
- INC abw%
- NEXT i%
- DEFFILL 2,2,2
- PELLIPSE 27,22,25,20
- GET 0,0,54,44,ei$
- DEFFILL 1,1,1
- PBOX 0,0,640,400
- DEFTEXT 1,0,0,20
- vorsp(640,360,0,"Idee:",3,50,50,320,150)
- PAUSE 20
- vorsp(0,350,0,"Thorsten Liese",1,160,200,320,150)
- PAUSE 50
- vorsp(0,0,1,"Programmiert von:",3,120,50,330,150)
- PAUSE 20
- vorsp(640,350,0,"Thorsten Liese",1,50,200,350,150)
- PAUSE 50
- vorsp(0,0,1,"Grafiken:",3,120,50,330,150)
- PAUSE 20
- vorsp(0,350,0,"Thorsten Liese",1,100,200,350,150)
- PAUSE 50
- vorsp(640,0,1,"Gestaltung:",3,50,50,350,150)
- PAUSE 20
- vorsp(0,350,0,"Thorsten Liese",1,100,200,350,150)
- PAUSE 50
- SPOKE &H484,PEEK(&H484) OR 1
- CHAIN "VOKUS.GFA"
- '
- PROCEDURE vorsp(xstart%,ystart%,fl!,text$,tc%,zbx%,zby%,zbw%,zbh%)
- IF fl!
- DEFFILL 1,1,1
- PBOX 0,0,640,400
- ENDIF
- LOCAL xw%,yw%,x%,y#,yg#,zz1%,zz2%
- zz1%=RANDOM(zbw%)+zbx%
- zz2%=RANDOM(zbh%)+zby%
- xw%=zz1%-xstart%
- yw%=zz2%-ystart%
- x%=xstart%
- yg#=yw%/ABS(xw%)
- y#=ystart%
- FOR i#=1 TO ABS(xw%) STEP 2
- y#=y#+yg#
- IF xstart%>zz1%
- x%=x%-2
- ELSE
- x%=x%+2
- ENDIF
- PUT x%,INT(y#),ei$
- IF LEN(INKEY$)
- SPOKE &H484,PEEK(&H484) OR 1
- CHAIN "VOKUS.GFA"
- ENDIF
- NEXT i#
- GRAPHMODE 1
- DEFFILL 1,1,1
- PBOX x%,INT(y#),x%+54,INT(y#)+44
- GRAPHMODE 3
- DEFTEXT 1,tc%,0,20
- TEXT x%-30,INT(y#)+20,text$
- GRAPHMODE 1
- RETURN
-